package skyhyun;

public class J11_For {
	
	// For
	// while / do-while 문과 유사한 반복문
	//  단, 코드를 몇번 반복 실행할지 횟수를 알고 있는 경우에 주로 사용
	// for (초기식; 조건식; 증감식) {
	//		반복문장;
	// }
	
	public static void main(String[] args) {
		
		// 문제 1. '시간은 금이라구, 친구!!' 라는 문장을 5번 반복 출력
		
		for(int i = 1; i <= 5; ++i) {
			System.out.println("시간은 금이라구, 친구");
		}
		
		System.out.println();
		
		int j = 1;
		while ( j <= 5) {
			System.out.println("시간은 금이라구, 친구");
			++j;
		}
		
		// 문제 2. 1~100까지의 총합을 출력하는 프로그램
		// 1+2+3+4+5+... ...+98+99+100
		
		int sum = 0;
		for (int k = 1; k <=100; ++k) {
			sum += k;
		}
		System.out.println("1-100까지의 합 = " + sum);
		
		// 문제 3. 1~10000 사이 짝수의 모든 합을 출력
		
		sum = 0;
		for(int l = 1; l <= 10000; ++l) {
			if(l % 2 ==0) sum += l;
		}
		System.out.println("짝수의 합 : " + sum);
		
		// 문제 4. 1~10000 사이 짝수의 모든 합을 출력
		sum = 0;
		for(int m = 1; m <= 10000; ++m) {
			if(m % 2 !=0) sum += m;
		}
		System.out.println("짝수의 합 : " + sum);
		
	}

}
